.PdfjsAnnotationExtension_painter_wrapper {
    position: absolute;
    text-align: initial;
    top: 0;
    inset: 0;
    overflow: hidden;
    line-height: 1;
    text-size-adjust: none;
    forced-color-adjust: none;
    transform-origin: 0 0;
    z-index: 1;
}

.PdfjsAnnotationExtension_selector_hover {
    .PdfjsAnnotationExtension_painter_wrapper {
        cursor: pointer !important;
    }
}

.PdfjsAnnotationExtension_is_painting {
    .PdfjsAnnotationExtension_painter_wrapper {
        z-index: 999;
    }
}

.PdfjsAnnotationExtension_painting_type_1,
.PdfjsAnnotationExtension_painting_type_2,
.PdfjsAnnotationExtension_painting_type_3 {
    .textLayer {
        &:not(.free) span {
            cursor: var(--editorHighlight-editing-cursor);
        }
    }
}

.PdfjsAnnotationExtension_painting_type_4,
.PdfjsAnnotationExtension_painting_type_5,
.PdfjsAnnotationExtension_painting_type_6,
.PdfjsAnnotationExtension_painting_type_11,
.PdfjsAnnotationExtension_painting_type_12,
.PdfjsAnnotationExtension_painting_type_13 {
    .PdfjsAnnotationExtension_painter_wrapper {
        cursor: crosshair;
    }
}
.PdfjsAnnotationExtension_painting_type_7 {
    .PdfjsAnnotationExtension_painter_wrapper {
        cursor: var(--editorInk-editing-cursor);
    }
}

.PdfjsAnnotationExtension_painting_type_8 {
    .PdfjsAnnotationExtension_painter_wrapper {
        cursor: var(--editorFreeHighlight-editing-cursor);
    }
}

.PdfjsAnnotationExtension_painting_type_9,
.PdfjsAnnotationExtension_painting_type_10 {
    .PdfjsAnnotationExtension_painter_wrapper {
        cursor: var(--PdfjsAnnotationExtension-image-cursor);
    }
}
